La Pirogue Resort & Spa, Mauritius - Overview